Python Job: Audio Programmer

Job added on

Location

Melbourne - Australia

Job type

Full-Time

Python Job Details

Overview

In this role, the Audio Programmer will be tasked with bridging the gap between Audio Designers and our Engineering team; designing, implementing, and debugging of audio systems to ensure technical integrity at all stages of development, and developing custom tools for the Audio team to improve production pipeline efficiency and adherence to required data and asset specifications.


The Audio Programmer will also work alongside other departments and teams in the design and implementation of gameplay features to best compliment the project’s Audio vision. As part of the role, the Audio Programmer will also be required to assist the audio team with asset implementation tasks and intricate systems design to make great game audio.

Key Responsibilities


  • Design and implement audio systems for multiple PlaySide projects across a variety of engines and middleware.

  • Audio systems maintenance tasks including revisions, feature updates, bug finding, bug fixing, and performance profiling.

  • Write audio implementations in C++, C# and other languages as required for the game title

  • Follow code standards set out by Engineering, developing testable and performant code.

  • Develop audio tools that enhance the workflow of the audio team, including Designers, Producers and Leads as need be.

  • Uses debugging techniques, editor profilers and bespoke tools to step through code, find and resolve issues.

  • Manage audio data budgets and run-time optimization, as well as relative organisation and loading/structuring for middleware platforms.

  • Writing and upkeep of technical/systems documentation and data organization processes, and educating other team members on said systems and relevant best practices

  • Work closely with the Audio Designers, Audio Programmers, External parties and Audio Leads to establish unique sonic identities for all projects. Efficiently action feedback from department Leads or clients to suit project scope and timelines.

  • Liaise with Producers, Audio team members, and other department/project team members to ensure audio tasks are within time/budget.

  • Work alongside the other Audio team members in a professional manner, and provide thoughts on improvements to all projects studio-wide. Also expected to work at a technical level with all other members of staff, in all areas of expertise.

  • Provide mentorship and onboarding of any junior members of the team.

  • To help in reinforcing great company-wide teamwork and amazing studio culture.

What You Bring To The Role

  • Experience working across a variety of game engines and level editors, and familiarity with software development processes

  • Proficiency with languages C# and/or C++ for game audio

  • Extensive experience with Middleware platforms (FMOD & Wwise)

  • Tools development experience or experience in other languages (Python, Javascript)

  • Quality demo reel and audio system/technical portfolio

  • Power-user with one or more current DAWs (Reaper preferred) and software/plugins (ie. iZotope, Waves, Kontakt etc)

  • Ability to work on multiple tasks and projects simultaneously, and quickly adapt to/manage competing priorities.

  • Proven track record of shipped titles both internal and/or external.

  • Strong technical and troubleshooting skills. Able to assess and identify further opportunities to improve workflows.

  • Excellent organizational and communication skills. Familiarity with Jira or similar. Must love a good spreadsheet!

  • A tertiary degree or an equivalent professional qualification in Computer Science, Audio or a relevant field.

  • Understanding of PC / mobile / console games, and the industry as a whole. Experience with AR/VR/MR mediums a plus.

  • Familiarity with WAAPI / Reascript/ Python tools a plus

  • A good work ethic and a positive attitude

What we offer here at PlaySide:

  • Playdays - an additional 5 paid days off per year to do something you love.

  • Incredible studios based in gorgeous Port Melbourne, right next to the city and many public transport options.

  • Industry leading Parental Leave benefits

  • Employee Assistance Program to support mental wellbeing

  • Mentoring. We're agile and fast growing, giving plenty of chances for you to grow in your role.

  • Half price state of the art Gym access! (right next door) - you can wear your free PlaySide Swag!

  • Social events! Including Games night, karaoke nights, Movie Nights (We hire out the cinema!), group activities and food trucks! Just as some examples!

  • Relocation allowance, if you move to one of our head offices

  • The chance to work on some of the most exciting projects, with the most incredible companies in the world - just take a look at our website

How to Apply

Email your application to jobs@playsidestudios.com.


We want you to get to know us as much as we get to know you! Our process will go as follows:
  • You apply with your killer CV and a folio of examples of your work!
  • Quick phone chat with one of our delightful People and Culture team members
  • You may then be invited in for an interview (in-office or via Zoom) to outline all of your past work,
and we will let you know all about PlaySide.
  • 2nd stage interview or Zoom call, to meet one of our General Managers or Directors
  • You’ll then get the opportunity to meet some of our current PlaySiders - this is a casual chat and
a get to know you session!


Please Note: Only candidates successful for an interview will be contacted. Do keep an eye on our
LinkedIn page and careers page for future roles.

Email: jobs@playsidestudios.com